<meta charst="UTF-8"/>
<?php
 /*
 <?php
 //执行vcran的定时脚本
 file_get_contents('http://linzyjx.com/vcran/do.php');
 ?>
 */

 //强制更新参数：updata=MUSTSTR
 
 include_once('functions.php');
 $sethour=WAITHOUR;
 $updata=$_GET['updata'];
 $set_hour=$sethour; //设定几小时执行一次
 //获取当前时间戳
 $bime=microtime();
 $ntime=time();
 //读取文件储存的时间戳
 $file=file('data/cront.txt');
 $ftime=$file[0];
 //判断现在时间是否达到设定
 $fp_log=fopen('data/do_log.txt',"ab");
 if($ntime<($set_hour*3600+$ftime)&&!($updata==MUSTSTR)){
   //退出脚本
   echo '未到执行时间';
  }else{
   //执行脚本
    //写入cron时间
     $fp=fopen('data/cront.txt',"wb");
     fwrite($fp,$ntime);
     fclose($fp);
   $htmlda=get_vcran_web();
   //连接报错
   if(!$htmlda){
     echo '与主站连接出错';
	 $dstr=date('Y-n-j G:i:s',$ntime)."|与主站连接出错\n";
    }else{
     //检查返回值
     $re=addvcxml($htmlda);
     if($re=='have'){
	  //没有新数据
      echo '主站没有更新的数据了<p>'.'当前主站期数：'.$htmlda['num'];
      $dstr=date('Y-n-j G:i:s',$ntime).'|'.$htmlda['num']."|未更新\n";
	 }else{
	  //更新成功
	  echo '更新成功<p>'.'当前主站期数：'.$htmlda['num'];
      $dstr=date('Y-n-j G:i:s',$ntime).'|'.$htmlda['num']."|已更新ok\n";
      }
    }
  }
 //写入日志
 fwrite($fp_log,$dstr);
 fclose($fp_log);
 $ctime=microtime();
 echo '<p>脚本执行时间：'.($ctime-$btime).'s';
?>